research and technological development (rtd) - Español Inglés Diccionario